[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Syntax
C# |
---|
[SerializableAttribute] public abstract class ReadOnlyListBase<T> |
Visual Basic (Declaration) |
---|
<SerializableAttribute> _ Public MustInherit Class ReadOnlyListBase(Of T) |
Visual C++ |
---|
[SerializableAttribute] generic<typename T> public ref class ReadOnlyListBase abstract |
Type Parameters
- T
The type exposes the following methods.
Public Methods
Name | Description | |
---|---|---|
Contains |
Determines if the list contains any item that compares equal to item.
The implementation simply checks whether IndexOf(item) returns a non-negative value.
(Overrides ReadOnlyCollectionBase<(Of <T>)>..::Contains(T).) | |
ConvertAll<(Of <TOutput>)> |
Convert this collection of items by applying a delegate to each item in the collection. The resulting enumeration
contains the result of applying converter to each item in this collection, in
order.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
CopyTo | Overloaded. | |
CountWhere |
Counts the number of items in the collection that satisfy the condition
defined by predicate.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
Equals | (Inherited from Object.) | |
Exists |
Determines if the collection contains any item that satisfies the condition
defined by predicate.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
Find |
Finds the first item in the list that satisfies the condition
defined by predicate. If no item matches the condition, than
the default value for T (null or all-zero) is returned.
| |
FindAll |
Enumerates the items in the collection that satisfy the condition defined
by predicate.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
FindIndex | Overloaded. | |
FindLast |
Finds the last item in the list that satisfies the condition
defined by predicate. If no item matches the condition, than
the default value for T (null or all-zero) is returned.
| |
FindLastIndex | Overloaded. | |
ForEach |
Performs the specified action on each item in this collection.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
GetEnumerator |
Enumerates all of the items in the list, in order. The item at index 0
is enumerated first, then the item at index 1, and so on.
(Overrides ReadOnlyCollectionBase<(Of <T>)>..::GetEnumerator()().) | |
GetHashCode | Serves as a hash function for a particular type. GetHashCode()() is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IndexOf | Overloaded. | |
LastIndexOf | Overloaded. | |
Range |
Returns a view onto a sub-range of this list. Items are not copied; the
returned IList<T> is simply a different view onto the same underlying items.
| |
ToArray |
Creates an array of the correct size, and copies all the items in the
collection into the array, by calling CopyTo.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
ToString |
Shows the string representation of the collection. The string representation contains
a list of the items in the collection.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
TrueForAll |
Determines if all of the items in the collection satisfy the condition
defined by predicate.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
TryFind |
Finds the first item in the list that satisfies the condition
defined by predicate.
| |
TryFindLast |
Finds the last item in the list that satisfies the condition
defined by predicate.
|
Protected Methods
Name | Description | |
---|---|---|
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
Explicit Interface Implementations
Name | Description | |
---|---|---|
ICollection<(Of <T>)>..::Add | (Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
ICollection<(Of <T>)>..::Clear | (Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
ICollection<(Of <T>)>..::Remove | (Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
IList<(Of <T>)>..::Insert | ||
IList<(Of <T>)>..::RemoveAt | ||
ICollection..::CopyTo |
Copies all the items in the collection into an array. Implemented by
using the enumerator returned from GetEnumerator to get all the items
and copy them to the provided array.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
IEnumerable..::GetEnumerator |
Provides an IEnumerator that can be used to iterate all the members of the
collection. This implementation uses the IEnumerator<T> that was overridden
by the derived classes to enumerate the members of the collection.
(Inherited from ReadOnlyCollectionBase<(Of <T>)>.) | |
IList..::Add |
Adds an item to the end of the list. This implementation throws a NotSupportedException
indicating that the list is read-only.
| |
IList..::Clear |
Removes all the items from the list, resulting in an empty list. This implementation throws a NotSupportedException
indicating that the list is read-only.
| |
IList..::Contains |
Determines if the list contains any item that compares equal to value.
| |
IList..::IndexOf |
Find the first occurrence of an item equal to value
in the list, and returns the index of that item.
| |
IList..::Insert |
Insert a new item at the given index. This implementation throws a NotSupportedException
indicating that the list is read-only.
| |
IList..::Remove |
Searches the list for the first item that compares equal to value.
If one is found, it is removed. Otherwise, the list is unchanged. This implementation throws a NotSupportedException
indicating that the list is read-only.
| |
IList..::RemoveAt |
Removes the item at the given index. This implementation throws a NotSupportedException
indicating that the list is read-only.
|